; Music of Obliterator (1988) (Melbourne House) (Paul Murray)
; Ripped by Megachur the 11/11/2006

	write "OBLITERA.BIN"

music_date_rip	equ &0bb6
music_adr	equ &3b00
first_theme	equ 0
last_theme	equ 1

	read "music_header_v1_0.asm"

; init 3b23
; play &3bb6
; stop 3c3b

	db #00,#01,#01,#01,#01,#00,#00,#00
	db #00,#00,#00,#00,#00,#00

	ld a,#00		; test player
	call l3b23
	ld b,#00
.l3b15
	halt
	halt
	halt
	halt
	halt
	halt
	push bc
	call l3bb6
	pop bc
	jr l3b15
	ret
;
.init_music
.l3b23
;
	add a
	add a
	add a
	add #0a
	ld e,a
	adc #42
	sub e
	ld d,a
	push de
	call l3c3b
	pop de
	ld a,(de)
	inc de
	ld (l3bd6),a
	ld h,#3e
	call l3b4b
	call l3b4b
	call l3b4b
	ld a,#01
	ld (l3bba),a
	ld (l3c76),a
	ret
.l3b4b
	ld l,#05
	ld (hl),#01
	dec l
	xor a
	ld (hl),a
	ld l,#07
	ld (hl),a
	ld l,#09
	ld (hl),a
	ld l,#15
	ld (hl),a
	ld a,(de)
	inc de
	ld c,a
	ld a,(de)
	inc de
	ld b,a
	ld l,#02
	ld a,(bc)
	ld (hl),a
	inc bc
	inc l
	ld a,(bc)
	ld (hl),a
	inc bc
	ld l,#00
	ld (hl),c
	inc l
	ld (hl),b
	inc h
	ret
.l3b72 equ $ + 1
	ld l,#00
	inc l
	dec l
	jr z,l3b7d
	cp l
	jr z,l3b85
	jr nc,l3b85
	ret
.l3b7d
	push af
	ld a,(l3c66)
	ld (l3d8c),a
	pop af
.l3b85
	ld (l3b72),a
	add a
	add #0a
	ld l,a
	adc #45
	sub l
	ld h,a
	ld de,l4102
	ldi
	ex de,hl
	ld a,(de)
	ld (hl),a
	ld d,a
	dec l
	ld e,(hl)
	xor a
	ld l,#04
	ld (hl),a
	ld l,#15
	ld (hl),a
	ld l,#16
	ld (hl),#01
	jp l3cb1
.l3ba9
	ld a,(l3b72)
	or a
	ret z
	call l3c05
	ld h,#41
	jp l3bf8
;
.play_music
.l3bb6
;
	call l3c52
.l3bba equ $ + 1
	ld a,#00
	or a
	jr z,l3ba9
	ld hl,l3c76
	dec (hl)
	ld h,#3e
	call l3c63
	inc h
	call l3c63
	inc h
	call l3c63
	ld a,(l3c76)
	or a
	jr nz,l3bda
.l3bd6 equ $ + 1
	ld a,#01
	ld (l3c76),a
.l3bda
	ld a,(l3bba)
	or a
	jr z,l3ba9
	ld a,(l3b72)
	or a
	jr nz,l3beb
	ld a,#40
	ld (l3bf7),a
.l3beb
	call l3c05
	ld h,#3e
	call l3bf8
	call l3bf8
.l3bf7 equ $ + 1
	ld h,#40
.l3bf8
	ld l,#06
	call l3c1f
	call l3c1f
	call l3c1f
	inc h
	ret
.l3c05
	ld de,#f4f6
	ld b,e
	in a,(c)
	or #c0
	ld (l3c27),a
	ld a,#06
.l3c13 equ $ + 1
	ld c,#01
	call l3c23
	ld a,(l3c66)
	ld c,a
	ld a,#07
	jr l3c23
.l3c1f
	ld a,(hl)
	inc l
	ld c,(hl)
	inc l
.l3c23
	ld b,d
	out (c),a
.l3c27 equ $ + 1
	ld a,#c0
	ld b,e
	out (c),a
	and #3f
	out (c),a
	ld b,d
	out (c),c
	ld b,e
	ld c,a
	or #80
	out (c),a
	out (c),c
	ret
;
.stop_music
.l3c3b
;
	xor a
	ld (l3bba),a
	ld (l3b72),a
	ld (l3ec4),a
	ld a,#3f
	ld (l3c66),a
	ld c,a
	ld a,#07
	ld de,#f4f6
	jr l3c23
.l3c52
	ld a,(l3b72)
	or a
	ret z
	ld hl,l4102
	ld a,h
	ld (l3bf7),a
	ld e,(hl)
	inc l
	ld d,(hl)
	jr l3c7a
.l3c63
	ld l,#20
.l3c66 equ $ + 1
	ld a,#3f
	and (hl)
	jr nz,l3c70
	ld l,#07
	ld a,(hl)
	ld (l3c13),a
.l3c70
	ld l,#02
	ld e,(hl)
	inc l
	ld d,(hl)
.l3c76 equ $ + 1
	ld a,#00
	or a
	jr nz,l3c85
.l3c7a
	ld l,#05
	dec (hl)
	jr z,l3cb1
	call l3e9d
	call l3d68
.l3c85
	call l40b9
	call l4035
	call l402e
	call l4069
	call l3ea8
	call l3fe0
	ld l,#04
	bit 5,(hl)
	ret z
	ld a,r
	and #07
	ld c,a
	ld l,#07
	ld a,(l3e07)
	add c
	ld (hl),a
	ld a,(l3e09)
	ld l,#09
	ld (hl),a
	ret nc
	inc (hl)
	ret
.l3cb1
	ld a,(de)
	inc de
	or a
	jp m,l3ced
.l3cb7
	ld l,#0c
	ld (hl),a
	ld l,#02
	ld (hl),e
	inc l
	ld (hl),d
	call l3ec3
	ld l,#14
	ld a,(hl)
	ld l,#0b
	ld (hl),a
	ld l,#0d
	ld a,(hl)
	ld l,#05
	ld (hl),a
	ld l,#18
	ld (hl),#00
	ld l,#2d
	ld a,(hl)
	dec l
	ld (hl),a
	ld l,#0e
	call l3cdd
	inc l
.l3cdd
	ld a,(hl)
	ld c,a
	and #0f
	inc l
	ld (hl),a
	ld a,c
	rra
	rra
	rra
	rra
	and #0f
	inc l
	ld (hl),a
	ret
.l3ced
	cp #e0
	jr nc,l3d15
	cp #d0
	jr nc,l3d25
	cp #c0
	jr nc,l3d1d
	cp #b0
	jr nc,l3d4c
	ld c,h
	add a
	add #2e
	ld l,a
	adc #3f
	sub l
	ld h,a
	ld a,c
	ld c,(hl)
	inc hl
	ld b,(hl)
	ld h,a
	ld (l3d10),bc
.l3d10 equ $ + 1
	call #0000
	jp l3cb1
.l3d15
	sub #df
	ld l,#0d
	ld (hl),a
	jp l3cb1
.l3d1d
	sub #c0
	ld l,#14
	ld (hl),a
	jp l3cb1
.l3d25
	sub #d0
	ld l,#14
	ld (hl),a
	ex de,hl
	ld e,#0e
	ldi
	ld e,#11
	ldi
	ex de,hl
	ld a,(de)
	rra
	rra
	rra
	rra
	and #0f
	ld l,#19
	ld (hl),a
	inc l
	ld (hl),a
	ld a,(de)
	and #0f
	ld l,#1b
	ld (hl),a
	inc l
	ld (hl),a
	inc de
	jp l3cb1
.l3d4c
	sub #b0
	add a
	add #bf
	ld c,a
	adc #3d
	sub c
	ld b,a
	ld a,(bc)
	ld l,#21
	ld (hl),a
	inc l
	inc bc
	ld a,(bc)
	ld (hl),a
	inc l
	ld (hl),#00
	ld l,#04
	set 0,(hl)
	jp l3cb1
.l3d68
	ld l,#16
	ld a,(hl)
	ld l,#05
	cp (hl)
	ret nz
	ld a,(de)
	cp #8e
	ret z
	ld l,#18
	ld (hl),#01
	ld l,#15
	ld (hl),#00
	ld l,#04
	res 1,(hl)
	ret
.l3d80
	pop af
	xor a
	ld (l3b72),a
	ld a,(l3c66)
	and #db
	ld c,a
.l3d8c equ $ + 1
	ld a,#00
	and #24
	or c
	ld (l3c66),a
	ld a,(l3bba)
	or a
	ret nz
	ld a,(l3c66)
	or #24
	ld (l3c66),a
	jp l3c05
.l3da3
	call l3e57
	pop af
	ld l,#21
	ld (hl),#b0
	inc l
	ld (hl),#00
	inc l
	ld (hl),#00
	ld l,#04
	set 0,(hl)
	ld a,(l3ec4)
	neg
	add #16
	jp l3cb7
	dw l3dcd,l3dd2,l3dd4,l3dd6
	dw l3ddc,l3dde,l3de4
.l3dcd
	db #17,#00,#17,#0a,#80
.l3dd2
	nop
	adc d
.l3dd4
	nop
	adc h
.l3dd6
	inc e
	dec de
	rla
	jr l3de7
	add c
.l3ddc
	nop
	add d
.l3dde
	jr l3df9
	jr l3df9
	ld d,#80
.l3de4
	db #6e,#61,#6d
.l3de7
	db #65,#78,#41,#20,#64,#61,#4d,#20
	db #65,#68,#54,#20,#79,#6e,#69,#54
	db #20,#38
.l3df9
	db #38,#39,#31,#20,#29,#63,#28,#00
	db #00,#00,#00,#00,#00,#00
.l3e07
	db #00,#01
.l3e09
	db #00,#08,#0f,#00,#04,#00,#00,#00
	db #00,#00,#00,#0f,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#01,#08
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00
.l3e2e
	ld l,#04
	res 2,(hl)
	ret
.l3e33
	call l3e89
	ld l,#1f
.l3e38
	ld a,(hl)
.l3e39
	cpl
	and c
	ld c,a
	ld l,#04
	res 4,(hl)
	res 0,(hl)
	ld a,h
	cp #40
	jr z,l3e4c
.l3e47
	ld a,c
	ld (l3c66),a
	ret
.l3e4c
	ld a,(l3b72)
	or a
	jr z,l3e47
	ld a,c
	ld (l3d8c),a
	ret
.l3e57
	call l3e89
	ld l,#20
	jr l3e38
.l3e5e
	call l3e89
	ld l,#1f
	ld a,(hl)
	inc l
	or (hl)
	jr l3e39
.l3e68
	call l3e89
	ld l,#20
	ld a,(hl)
	cpl
	and c
	ld (l3c66),a
	ld l,#04
	set 4,(hl)
	ret
.l3e78
	ld l,#0b
	ld (hl),#00
.l3e7c
	pop af
	ld l,#0d
	ld a,(hl)
	ld l,#05
	ld (hl),a
	ld l,#02
	ld (hl),e
	inc l
	ld (hl),d
	ret
.l3e89
	ld a,(l3c66)
	ld l,#1f
	or (hl)
	inc l
	or (hl)
	ld c,a
	ret
.l3e93
	ld l,#15
	ld (hl),#01
	ret
.l3e98
	ld l,#15
	ld (hl),#ff
	ret
.l3e9d
	ld l,#15
	ld a,(hl)
	or a
	ret z
	ld l,#0c
	add (hl)
	ld (hl),a
	jr l3ec3
.l3ea8
	ld l,#04
	bit 0,(hl)
	ret z
	ld l,#21
	ld a,(hl)
	inc l
	ld b,(hl)
	inc l
	add (hl)
	ld c,a
	jr nc,l3eb8
	inc b
.l3eb8
	inc (hl)
	ld a,(bc)
	or a
	jp p,l3ec0
	ld (hl),#00
.l3ec0
	ld l,#0c
	add (hl)
.l3ec4 equ $ + 1
.l3ec3
	add #00
	add a
	add #4a
	ld c,a
	adc #41
	sub c
	ld b,a
	ld a,(bc)
	inc bc
	ld l,#07
	ld (hl),a
	ld a,(bc)
	ld l,#09
	ld (hl),a
	ld l,#04
	bit 2,(hl)
	ret z
	push de
	ld l,#27
	ld e,(hl)
	inc l
	ld d,(hl)
	ld l,#07
	ld c,(hl)
	ld l,#09
	ld b,(hl)
	ex de,hl
	add hl,bc
	ex de,hl
	ld (hl),d
	ld l,#07
	ld (hl),e
	pop de
	ld l,#29
	ld a,(hl)
	ld l,#26
	ld (hl),a
	ret
.l3ef6
	ld a,(de)
	ld (l3ec4),a
	inc de
	ret
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#02,#00,#03,#00,#09,#0f
	db #00,#04,#00,#00,#00,#00,#00,#00
	db #0f,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#02,#10,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00
	dw l3fc0,l3e93,l3e98,l3f74
	dw l3f8d,l3f92,l3fa1,l3e2e
	dw l3f5c,l3f6f,l3e33,l3e57
	dw l3e5e,l3e68,l3e7c,l3e78
	dw l3ef6,l3c3b,l3ff3,l3ff8
	dw l3fb8,l3d80,l3da3
.l3f5c
	ex de,hl
	ld e,#2a
	ldi
	ldi
	ld a,(hl)
	ldi
	ld (de),a
	ex de,hl
	ld l,#04
	set 3,(hl)
	set 6,(hl)
	ret
.l3f6f
	ld l,#04
	res 3,(hl)
	ret
.l3f74
	ld a,(de)
	inc de
	ld l,#16
	ld (hl),a
	ld a,(de)
	rra
	rra
	rra
	rra
	and #0f
	ld l,#1d
	ld (hl),a
	inc l
	ld (hl),a
	ld a,(de)
	and #0f
	ld l,#17
	ld (hl),a
	inc de
	ret
.l3f8d
	ld l,#04
	res 0,(hl)
	ret
.l3f92
	ex de,hl
	ld e,#24
	ldi
	ldi
	ldi
	ex de,hl
	ld l,#04
	set 1,(hl)
	ret
.l3fa1
	ex de,hl
	ld e,#27
	ldi
	ldi
	ld e,#24
	ldi
	ldi
	ld e,#29
	ldi
	ex de,hl
	ld l,#04
	set 2,(hl)
	ret
.l3fb8
	ld l,#00
	ex de,hl
	ldi
	ldi
	ex de,hl
.l3fc0
	ld l,#00
	ld c,(hl)
	inc l
	ld b,(hl)
	ld a,(bc)
	ld e,a
	inc bc
	ld a,(bc)
	inc bc
	ld d,a
	or e
	jr z,l3fd7
	ld (hl),b
	dec l
	ld (hl),c
	inc l
	inc l
	ld (hl),e
	inc l
	ld (hl),d
	ret
.l3fd7
	ld d,b
	ld e,c
	pop bc
	ld a,(l44ff)
	jp l3ced
.l3fe0
	ld l,#04
	bit 4,(hl)
	ret z
	ld l,#1f
	ld a,(hl)
	inc l
	or (hl)
	ld c,a
	ld a,(l3c66)
	xor c
	ld (l3c66),a
	ret
.l3ff3
	ld l,#04
	set 5,(hl)
	ret
.l3ff8
	ld l,#04
	res 5,(hl)
	ret
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#04,#00,#05,#00,#0a,#0f,#00
	db #04,#00,#00,#00,#00,#00,#00,#0f
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#04,#20,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00
.l402e
	ld l,#04
	bit 2,(hl)
	jr nz,l403a
	ret
.l4035
	ld l,#04
	bit 1,(hl)
	ret z
.l403a
	ld l,#26
	dec (hl)
	jp m,l4148
	ld l,#25
	bit 7,(hl)
	jr nz,l4055
	ld l,#24
	ld a,(hl)
	ld l,#07
	add (hl)
	ld (hl),a
	ld l,#25
	ld a,(hl)
	ld l,#09
	adc (hl)
	ld (hl),a
	ret
.l4055
	ld l,#07
	ld a,(hl)
	ld l,#24
	sub (hl)
	ld l,#07
	ld (hl),a
	ld l,#25
	ld c,(hl)
	res 7,c
	ld l,#09
	ld a,(hl)
	sbc c
	ld (hl),a
	ret
.l4069
	dec de
	ld a,(de)
	inc de
	cp #8e
	jr z,l407a
	ld l,#0d
	ld a,(hl)
	ld l,#2a
	sub (hl)
	ld l,#05
	cp (hl)
	ret c
.l407a
	ld l,#04
	bit 3,(hl)
	ret z
	bit 6,(hl)
	jr z,l409d
	ld l,#2c
	dec (hl)
	jr nz,l4091
	inc l
	ld a,(hl)
	dec l
	ld (hl),a
	ld l,#04
	res 6,(hl)
	ret
.l4091
	ld l,#2b
	ld a,(hl)
	ld l,#07
	add (hl)
	ld (hl),a
	ret nc
	ld l,#09
	inc (hl)
	ret
.l409d
	ld l,#2c
	dec (hl)
	jr nz,l40ab
	inc l
	ld a,(hl)
	dec l
	ld (hl),a
	ld l,#04
	set 6,(hl)
	ret
.l40ab
	ld l,#07
	ld a,(hl)
	ld l,#2b
	sub (hl)
	ld l,#07
	ld (hl),a
	ret nc
	ld l,#09
	dec (hl)
	ret
.l40b9
	ld l,#0f
	ld a,(hl)
	or a
	jr z,l40d4
	ld l,#19
	dec (hl)
	ret nz
	inc l
	ld a,(hl)
	dec l
	ld (hl),a
	ld l,#0f
	dec (hl)
	inc l
	ld a,(hl)
	ld l,#0b
	add (hl)
	cp #0f
	ret nc
	ld (hl),a
	ret
.l40d4
	ld l,#12
	ld a,(hl)
	or a
	jr z,l412e
	ld l,#1b
	dec (hl)
	ret nz
	inc l
	ld a,(hl)
	dec l
	ld (hl),a
	ld l,#12
	dec (hl)
	ld l,#0b
	ld a,(hl)
	ld l,#13
	sub (hl)
	jr nc,l40ee
	xor a
.l40ee
	ld l,#0b
	ld (hl),a
	ret
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l4102
	db #00,#00,#00,#00,#04,#00,#05,#00
	db #0a,#0f,#00,#04,#00,#00,#00,#00
	db #00,#00,#0f,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#04,#20,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00
.l412e
	ld l,#18
	ld a,(hl)
	or a
	ret z
	ld l,#1d
	dec (hl)
	ret nz
	inc l
	ld a,(hl)
	dec l
	ld (hl),a
	ld l,#0b
	ld a,(hl)
	ld l,#17
	sub (hl)
	jr nc,l4144
	xor a
.l4144
	ld l,#0b
	ld (hl),a
	ret
.l4148
	inc (hl)
	ret
	db #7c,#07,#10,#07,#ab,#06,#4b,#06
	db #f0,#05,#9b,#05,#4b,#05,#ff,#04
	db #b7,#04,#73,#04,#33,#04,#f6,#03
	db #be,#03,#88,#03,#55,#03,#25,#03
	db #f8,#02,#cd,#02,#a5,#02,#7f,#02
	db #5b,#02,#39,#02,#19,#02,#fb,#01
	db #df,#01,#c4,#01,#aa,#01,#93,#01
	db #7c,#01,#67,#01,#52,#01,#3f,#01
	db #2e,#01,#1d,#01,#0d,#01,#fd,#00
	db #ef,#00,#e2,#00,#d5,#00,#c9,#00
	db #be,#00,#b3,#00,#a9,#00,#a0,#00
	db #97,#00,#8e,#00,#86,#00,#7f,#00
	db #78,#00,#71,#00,#6a,#00,#64,#00
	db #5f,#00,#59,#00,#54,#00,#50,#00
	db #4b,#00,#47,#00,#43,#00,#3f,#00
	db #3c,#00,#38,#00,#35,#00,#32,#00
	db #2f,#00,#2d,#00,#2a,#00,#28,#00
	db #25,#00,#23,#00,#21,#00,#1f,#00
	db #1e,#00,#1c,#00,#1a,#00,#19,#00
	db #18,#00,#16,#00,#15,#00,#14,#00
	db #13,#00,#12,#00,#11,#00,#10,#00
	db #0f,#00,#0e,#00,#0d,#00,#0c,#00
	db #0c,#00,#0b,#00,#0a,#00,#0a,#00
	db #09,#00,#09,#00,#08,#00,#08,#00
	db #04,#21,#42,#73,#42,#95,#42,#03
	db #04,#4d,#42,#81,#42,#a5,#42,#03
	db #04,#09,#45,#09,#45,#09,#45,#d5
	db #42,#ed,#42,#bf,#42,#f3,#42,#d5
	db #42,#ed,#42,#bf,#42,#f3,#42,#bf
	db #42,#ed,#42,#bf,#42,#ed,#42,#fe
	db #42,#fe,#42,#d5,#42,#ed,#42,#bf
	db #42,#f3,#42,#18,#43,#18,#43,#18
	db #43,#18,#43,#d5,#42,#ed,#42,#bf
	db #42,#f3,#42,#d5,#42,#ed,#42,#bf
	db #42,#f3,#42,#f9,#44,#18,#43,#18
	db #43,#18,#43,#18,#43,#18,#43,#18
	db #43,#18,#43,#18,#43,#00,#00,#21
	db #42,#46,#43,#46,#43,#55,#43,#73
	db #43,#46,#43,#86,#43,#c3,#43,#46
	db #43,#46,#43,#86,#43,#c3,#43,#18
	db #43,#18,#43,#18,#43,#18,#43,#00
	db #00,#73,#42,#0a,#44,#0a,#44,#19
	db #44,#0a,#44,#66,#44,#66,#44,#66
	db #44,#66,#44,#0a,#44,#0a,#44,#66
	db #44,#66,#44,#8e,#44,#8e,#44,#8e
	db #44,#8e,#44,#fc,#44,#8e,#44,#8e
	db #44,#00,#00,#95,#42,#dc,#11,#32
	db #11,#e3,#96,#8a,#0c,#0c,#0c,#96
	db #8a,#0c,#0c,#0c,#96,#8a,#0c,#0c
	db #0c,#96,#80,#dc,#11,#32,#11,#e3
	db #96,#8a,#0c,#0c,#0c,#96,#8a,#0c
	db #0c,#0c,#96,#8a,#0c,#0c,#0c,#e1
	db #96,#96,#80,#e3,#8a,#0c,#0c,#0c
	db #80,#dc,#11,#32,#11,#e3,#96,#96
	db #e1,#96,#96,#80,#dc,#11,#32,#11
	db #e3,#96,#8a,#0c,#0c,#0c,#96,#8a
	db #0c,#0c,#0c,#96,#8a,#0f,#0f,#0f
	db #96,#8a,#11,#11,#11,#80,#dc,#11
	db #32,#11,#e3,#96,#8a,#0c,#0c,#0c
	db #96,#8a,#0c,#0c,#0c,#96,#8a,#0c
	db #0c,#0c,#96,#8a,#0c,#0c,#0c,#96
	db #8a,#11,#11,#11,#96,#8a,#11,#11
	db #11,#96,#8a,#13,#13,#13,#96,#8a
	db #13,#13,#13,#80,#d5,#1a,#1c,#36
	db #8a,#88,#0a,#01,#02,#ff,#28,#27
	db #34,#33,#80,#d8,#23,#17,#27,#8a
	db #88,#00,#01,#02,#eb,#24,#2b,#e3
	db #24,#f3,#27,#ef,#8f,#eb,#24,#2b
	db #e3,#24,#ef,#22,#e3,#24,#ef,#8f
	db #80,#eb,#24,#2b,#e3,#24,#f3,#27
	db #ef
	db #29,#eb,#30,#37,#e3,#30,#f3,#33
	db #ef,#35,#80,#da,#11,#22,#11,#e3
	db #28,#e7,#26,#28,#eb,#2b,#e3,#2d
	db #e7,#2d,#2b,#eb,#24,#e3,#24,#e7
	db #21,#24,#eb,#26,#e3,#24,#e7,#23
	db #24,#eb,#26,#e3,#28,#e7,#26,#28
	db #eb,#2b,#e3,#39,#e7,#39,#37,#eb
	db #30,#e3,#30,#e7,#2d,#30,#eb,#32
	db #e3,#30,#e7,#2f,#2b,#eb,#26,#80
	db #da,#11,#22,#11,#e3,#34,#e7,#32
	db #34,#eb,#37,#e3,#39,#e7,#39,#37
	db #eb,#30,#e3,#30,#e7,#2d,#30,#eb
	db #32,#e3,#30,#e7,#2f,#30,#eb,#32
	db #e3,#34,#e7,#32,#34,#eb,#37,#e3
	db #39,#e7,#39,#37,#eb,#30,#e3,#30
	db #e7,#2d,#30,#eb,#32,#e3,#30,#e7
	db #2f,#2b,#eb,#26,#80,#d5,#18,#1c
	db #11,#ff,#28,#27,#34,#33,#80,#d5
	db #1a,#1c,#36,#88,#0a,#01,#02,#8a
	db #ff,#18,#18,#24,#24,#80,#db,#01
	db #32,#11,#8a,#b2,#e3,#3c,#3c,#3c
	db #3c,#3c,#3c,#3c,#b1,#3c,#3c,#3c
	db #3c,#3c,#3c,#3c,#3c,#3c,#b2,#3c
	db #3c,#3c,#3c,#3c,#3c,#3c,#b1,#3c
	db #3c,#3c,#3c,#3c,#3c,#3c,#3c,#3c
	db #b2,#3c,#3c,#3c,#3c,#3c,#3c,#3c
	db #3c,#3f,#3f,#3f,#3f,#41,#41,#41
	db #41,#b2,#3c,#3c,#3c,#3c,#3c,#3c
	db #3c,#3c,#3f,#3f,#3f,#3f,#41,#41
	db #41,#41,#80,#db,#01,#32,#11,#8a
	db #b2,#e3,#30,#30,#30,#30,#30,#30
	db #30,#30,#30,#30,#30,#30,#30,#30
	db #30,#30,#35,#35,#35,#35,#35,#35
	db #35,#35,#37,#37,#37,#37,#37,#37
	db #37,#37,#80,#da,#01,#32,#11,#8a
	db #e1,#24,#3c,#24,#24,#3c,#24,#24
	db #3c,#24,#24,#3c,#3c,#24,#24,#24
	db #24,#24,#3c,#24,#24,#3c,#24,#24
	db #3c,#24,#24,#3c,#3c,#24,#24,#24
	db #24,#29,#41,#29,#29,#41,#29,#29
	db #41,#29,#29,#41,#41,#29,#29,#29
	db #29,#2b,#43,#2b,#2b,#43,#2b,#2b
	db #43,#1f,#1f,#3e,#3e,#1f,#1f,#1f
	db #1f,#80,#00,#45,#00,#00,#d5,#44
	db #00,#45,#00,#00,#db,#44,#00,#45
	db #00,#00,#e1,#44,#00,#45,#00,#00
	db #e7,#44,#00,#45,#00,#00,#ed,#44
	db #00,#45,#00,#00,#f3,#44,#90,#ff
	db #80,#90,#00,#80
.l44ff
	db #94,#ff,#8f,#8f,#8f,#8f,#80,#ef
	db #8f,#80,#0b,#45,#91,#1e,#45,#2a
	db #45,#36,#45,#47,#45,#5e,#45,#70
	db #45,#7c,#45,#89,#45,#9b,#45,#84
	db #8c,#82,#dc,#11,#1b,#15,#ef,#30
	db #8e,#8e,#95,#84,#8c,#82,#db,#12
	db #1b,#25,#ef,#48,#8e,#8e,#95,#dc
	db #11,#11,#11,#e1,#8c,#0c,#da,#12
	db #17,#16,#ff,#8b,#b3,#18,#8e,#95
	db #db,#00,#00,#00,#8a,#b4,#88,#05
	db #03,#02,#e6,#53,#82,#ed,#c9,#53
	db #82,#c6,#53,#82,#c4,#53,#95,#d8
	db #11,#11,#11,#8c,#85,#01,#80,#19
	db #f7,#47,#8e,#8e,#c8,#50,#8e,#8e
	db #95,#d5,#1a,#1a,#67,#8a,#b4,#ff
	db #18,#8e,#8e,#8e,#95,#d6,#19,#1b
	db #88,#8a,#b5,#ff,#0c,#8e,#8e,#8e
	db #8e,#95,#db,#11,#1a,#18,#8a,#81
	db #e9,#23,#81,#c9,#23,#81,#c7,#23
	db #81,#c5,#23,#95,#dc,#11,#41,#11
	db #e0,#8c,#0c,#8b,#5b,#c0,#0a,#e3
	db #5a,#5b,#95,#1a,#00,#00,#00,#c0
	db #80,#a1,#42,#81,#06,#a1,#42,#81
	db #16,#81,#42,#00,#40,#c0,#42,#40
	db #42,#c0,#00,#42,#00,#42,#00,#42
	db #00,#42,#02,#42,#42,#42,#42,#42
	db #42,#00,#03,#00,#03,#00,#03,#00
	db #03,#00,#03,#00,#03,#00,#02,#00
	db #00,#c0,#81,#c0,#81,#c0,#80,#c0
	db #81,#81,#02,#03,#80,#00,#00,#00
	db #00,#c0,#42,#c0,#42,#40,#42,#c0
	db #42,#40,#42,#40,#42,#40,#02,#00
	db #00,#42,#42,#42,#42,#42,#42,#42
	db #02,#42,#00,#c0,#00,#80,#00,#00
	db #00,#00,#00,#00,#50,#00,#a4,#00
	db #58,#50,#58,#04,#a0,#04,#a0,#04
	db #a0,#01,#03,#02,#03,#02,#42,#02
	db #42,#02,#42,#02,#42,#01,#42,#00
	db #00,#02,#02,#03,#01,#81,#01,#80
	db #02,#81,#01,#81,#a1,#81,#a1,#00
	db #e0,#40,#58,#40,#58,#40,#58,#40
	db #58,#00,#58,#01,#03,#01,#03,#a2
	db #00,#81,#03,#42,#c0,#47,#c0,#42
	db #c0,#47,#c0,#06,#c0,#47,#c0,#81
	db #42,#80,#08,#08,#01,#00,#00

;
.game_name
	db "Obliterator",0
.game_year
	db "1988",0
.game_publisher
	db "Melbourne House",0
.music_author
	db "Paul Murray",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
